.top {
	min-height: 376Rpx;
	background-color: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
	padding: 24rpx;
	border-bottom-style: solid;
	border-width: 1rpx;
	border-color: #F5F5F5;
}

.bottom {
	/* background-color: #FFFFFF; */
	/* min-height: 864rpx; */
	width: 100%;
	box-sizing: border-box;
}

.top .screen-swiper {
	height: 260rpx;
	min-height: 260rpx;
}

.top .screen-swiper image {
	border-radius: 12rpx;
}


.zitijiacu {
	/* max-width: 618rpx; */
	color: rgba(83, 83, 83, 1);
	font-size: 14px;
	font-family: PingFangSC-bold;
	font-weight: bold;
}

.shop-name{
	max-width: 400rpx;
}

.shop-addr {
	max-width: 610rpx;
}

.xiaoziti {

	color: rgba(189, 189, 189, 1);
	font-size: 10px;
	font-family: PingFangSC-regular;
}

.arrow-right{
	display: flex;
}

.phone {
	margin-right: 32rpx;
	height: 56rpx;
	width: 56rpx;
}

.phone image{
	height: 56rpx;
	width: 56rpx;
}

.index-flex-row {
	display: flex;
	flex-direction: row;
}

.flex-item-center{
	align-items: center;
}

.shop-info {
	text-align: left;
	display: flex;
	flex-direction: column;
	flex: 1;
}

.xuanze {
	box-sizing: border-box;
	padding: 22rpx;
}

.qhmd {
	font-family: PingFangSC-regular;
	text-align: left;
	font-size: 13px;
	color: rgba(106, 106, 106, 1);
}

.qxmd {
	width: 50rpx;
	height: 50rpx;
	color: rgba(189, 189, 189, 1);
	font-size: 50rpx;
}

.shops-modal {
	height: 590rpx;
	border-top-style: solid;
	border-width: 2rpx;
	border-color: #F5F5F5;
}

.technician-list {
	left: 0rpx;
	width: 100%;
	height: 216rpx;
	display: flex;
	flex-direction: row;
	/* align-items: center; */
	border-bottom-style: solid;
	border-width: 0rpx;
	border-color: #F5F5F5;
	background: #fff;
	padding: 0rpx 24rpx;
}

.technician-info {
	height: 216rpx;
	width: 582rpx;

	display: flex;
	flex-direction: row;
	align-items: center;
}

.technician-appointment {
	background: url("../../static/images/yuyue.png") no-repeat;
	background-size: 100% 100%;
	margin-top: 78rpx;
	/* background-color: #FF253C; */
	height: 60rpx;
	width: 120rpx;
	border-radius: 50rpx;
	line-height: 60rpx;

	opacity: 0.9;
	color: rgba(255, 255, 255, 1);
	font-size: 26rpx;
	text-align: center;
	font-family: PingFangSC-regular;
}

.technician-name {

	max-width: 422rpx;
	color: rgba(62, 62, 62, 1);
	font-size: 36rpx;
	text-align: left;
	font-family: SourceHanSansSC-bold;
	font-weight:700;
	letter-spacing: 1rpx;
	/* flex: 1; */
}





.technician-num-box {
	/* width: 136rpx; */
	max-width: 200rpx;
	height: 40rpx;
	/* line-height: 40rpx; */
	border-radius: 40rpx;
	background-color: rgba(254, 234, 243, 1);
	text-align: center;
	border: 2rpx solid rgba(255, 0, 0, 0);
	box-sizing: border-box;
	padding: 0 15rpx;
}

.margin-l {
	margin-left: 28rpx;
	background-color: #CAFFE9;
}

/* .technician-appointment-box {
	margin-left: 28rpx;
	width: 104rpx;
	height: 40rpx;
	line-height: 40rpx;
	border-radius: 40rpx;
	background-color: rgba(202, 255, 233, 1);
	text-align: center;
	border: 2rpx solid rgba(255, 0, 0, 0);
} */

.technician-num {
	color: rgba(255, 32, 59, 1);
	font-size: 22rpx;
	font-family: PingFangSC-regular;
}

.technician-appointment-num {
	color: #03B76A;
	font-size: 22rpx;

	font-family: PingFangSC-regular;
}

.technician-avatar {
	width: 140rpx;
	height: 140rpx;
	border-radius: 310rpx;
	border: 4rpx solid rgba(245, 245, 245, 1);
}
.technician-avatar1 {
	width: 280rpx;
	height: 280rpx;
}

.technician-info-text {
	flex: 1;
	display: flex;
	flex-direction: column;

	margin-left: 20rpx;
}

.technician-expand {
	margin-top: 16rpx;
	display: flex;
	flex-direction: row;
}
.no-list{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.no-list text{
		margin-top:-30rpx;
		color: #999;
	}
.index-pic{
	width: 600rpx!important;
}
.pop-img{
/* 	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,0.4); */
	z-index: 9999;
}
.pop-img image{
	width: 600rpx;
	height: 916rpx;
}